Linux 配置字符集环境变量
1. 查看字符集
echo $LANG
en_US.UTF-8
env |grep LANG
LANG=en_US.UTF-8
locale -a //查看本地字符集
locale -m //查看所有支持的字符集
2. 设置字符集
- 直接设置变量的方式修改,命令如下两条命令:
[root@ ~]# LANG=xxx 或者 export LANG=xxx;
[root@ ~]# LC_ALL=”xxx” 或者 export LC_ALL=”xxx”;
注:xxx为欲修改为的字符集
查看标准的字符集的方法,locale –a命令,常用的有zh_CN.GB2312、zh_CN.GB18030或者zh_CN.UTF-8、en_US.UTF-8等,但是上述修改方式只会在当前shell中生效,新建shell此环境变量消失。
故平时登录系统执行LANG=
这个命令就没有乱码的缘故,意思就是取消了字符集的显示.
取消字符集还可以执行 unset LANG
这个命令